package com.zhn.evsi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zhn.evsi.domain.entity.evsi.EvsiAuthToken;

import java.util.List;

public interface IEvsiAuthTokenService extends IService<EvsiAuthToken> {

    /**
     * 回调获取code，并发送请求，存放到redis，并持久化保存
     * @param code - 返回的code
     * */
    void oauthToken(String code, String email);

    String oauthTokenV2(Integer characterId);

    /**
     * 返回授权地址
     * */
    String getUrl();

    /**
     * 查询授权信息
     * */
    List<EvsiAuthToken> oauthTokenList(String mail);
}
